/* Copyright 2009 Requirements Management System 
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.mags.remas.model.entity;

// Generated Dec 16, 2009 10:43:06 PM by Hibernate Tools 3.2.2.GA

import java.util.Date;

/**
 * EntityStatus generated by hbm2java
 */
public class EntityReference implements java.io.Serializable {
	private static final long serialVersionUID = 1L;
	
	private long entityReferenceId;
	private long version;
	private String createdBy;
	private String updatedBy;
	private Date creationDate;
	private Date changeDate;
	private String description;
	private Entity entity;
	private Entity reference;
	private ReferenceStatus referenceStatus;

	public long getEntityReferenceId() {
		return entityReferenceId;
	}

	public void setEntityReferenceId(long entityReferenceId) {
		this.entityReferenceId = entityReferenceId;
	}

	public Entity getReference() {
		return reference;
	}

	public void setReference(Entity reference) {
		this.reference = reference;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Entity getEntity() {
		return entity;
	}

	public void setEntity(Entity entity) {
		this.entity = entity;
	}

	public ReferenceStatus getReferenceStatus() {
		return referenceStatus;
	}

	public void setReferenceStatus(ReferenceStatus referenceStatus) {
		this.referenceStatus = referenceStatus;
	}

	public EntityReference() {
	}

	public long getVersion() {
		return this.version;
	}

	public void setVersion(long version) {
		this.version = version;
	}

	public String getCreatedBy() {
		return this.createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public String getUpdatedBy() {
		return this.updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public Date getCreationDate() {
		return this.creationDate;
	}

	public void setCreationDate(Date creationDate) {
		this.creationDate = creationDate;
	}

	public Date getChangeDate() {
		return this.changeDate;
	}

	public void setChangeDate(Date changeDate) {
		this.changeDate = changeDate;
	}
}
